home *** CD-ROM | disk | FTP | other *** search
- /* $Id: I3DShBhv.H 1.4 1997/04/29 21:36:04 damien Exp $ */
- /*****************************************************************************\
- * *
- * I3DShBhv.h *
- * I3DShTreeBehavior definition *
- * *
- * Copyright (c) 1995-97, Fractal Design Corp. All rights reserved. *
- * *
- \*****************************************************************************/
-
- #ifndef __I3DSHBHV__
- #define __I3DSHBHV__
-
- DEFINE_GUID(IID_I3DShTreeBehavior, 0x76794bc0,0x761e,0x11d0,0xbf,0x64,0x0,0xa0,0xc9,0xa,0x7c,0xb);
-
- #undef INTERFACE
- #define INTERFACE I3DShTreeBehavior
-
- DECLARE_INTERFACE_(I3DShTreeBehavior, IUnknown) {
- //-- IUnknown methods
- STDMETHOD(QueryInterface) (THIS_ REFIID riid, LPVOID* ppvObj) PURE;
- STDMETHOD_(ULONG, AddRef) (THIS) PURE;
- STDMETHOD_(ULONG, Release) (THIS) PURE;
- //-- I3DShTreeBehavior
- STDMETHOD(Apply) (THIS_ I3DShTreeElement* tree) PURE;
- //-- Flags (API level 9)
- STDMETHOD_(long, GetFlags) (THIS) PURE;
- };
-
- #endif